diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml deleted file mode 100644 index 30aa626..0000000 --- a/.idea/codeStyles/Project.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 94a25f7..7d34eb9 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -2,5 +2,6 @@ + \ No newline at end of file diff --git a/libcron/CMakeLists.txt b/libcron/CMakeLists.txt index 7623cf1..feb4610 100644 --- a/libcron/CMakeLists.txt +++ b/libcron/CMakeLists.txt @@ -9,22 +9,24 @@ else() set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wpedantic") endif() -include_directories(${CMAKE_CURRENT_LIST_DIR}/externals/date/include) - add_library(${PROJECT_NAME} - Cron.h - Task.h - CronData.h - TimeTypes.h - CronData.cpp - CronSchedule.cpp - CronSchedule.h - DateTime.h - Task.cpp - CronClock.h - CronClock.cpp) + include/libcron/Cron.h + include/libcron/CronClock.h + include/libcron/CronData.h + include/libcron/CronSchedule.h + include/libcron/DateTime.h + include/libcron/Task.h + include/libcron/TimeTypes.h + src/CronClock.cpp + src/CronData.cpp + src/CronSchedule.cpp + src/Task.cpp) + +target_include_directories(${PROJECT_NAME} + PRIVATE ${CMAKE_CURRENT_LIST_DIR}/externals/date/include + PUBLIC ${CMAKE_CURRENT_LIST_DIR}/include) set_target_properties(${PROJECT_NAME} PROPERTIES - ARCHIVE_OUTPUT_DIRECTORY "${OUTPUT_LOCATION}" - LIBRARY_OUTPUT_DIRECTORY "${OUTPUT_LOCATION}" - RUNTIME_OUTPUT_DIRECTORY "${OUTPUT_LOCATION}") \ No newline at end of file + ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/out" + LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/out" + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/out") \ No newline at end of file diff --git a/libcron/Cron.h b/libcron/include/libcron/Cron.h similarity index 100% rename from libcron/Cron.h rename to libcron/include/libcron/Cron.h diff --git a/libcron/CronClock.h b/libcron/include/libcron/CronClock.h similarity index 100% rename from libcron/CronClock.h rename to libcron/include/libcron/CronClock.h diff --git a/libcron/CronData.h b/libcron/include/libcron/CronData.h similarity index 99% rename from libcron/CronData.h rename to libcron/include/libcron/CronData.h index 4f83c65..c402517 100644 --- a/libcron/CronData.h +++ b/libcron/include/libcron/CronData.h @@ -4,7 +4,7 @@ #include #include #include -#include "TimeTypes.h" +#include namespace libcron { diff --git a/libcron/CronSchedule.h b/libcron/include/libcron/CronSchedule.h similarity index 96% rename from libcron/CronSchedule.h rename to libcron/include/libcron/CronSchedule.h index e619167..1c6fe97 100644 --- a/libcron/CronSchedule.h +++ b/libcron/include/libcron/CronSchedule.h @@ -1,17 +1,17 @@ #pragma once -#include "CronData.h" +#include "libcron/CronData.h" #include -#ifdef _WIN32 -#pragma warning(push) -#pragma warning(disable:4244) -#endif -#include -#ifdef _WIN32 -#pragma warning(pop) +#ifdef _WIN32 +#pragma warning(push) +#pragma warning(disable:4244) +#endif +#include +#ifdef _WIN32 +#pragma warning(pop) #endif -#include "DateTime.h" +#include "libcron/DateTime.h" namespace libcron { diff --git a/libcron/DateTime.h b/libcron/include/libcron/DateTime.h similarity index 100% rename from libcron/DateTime.h rename to libcron/include/libcron/DateTime.h diff --git a/libcron/Task.h b/libcron/include/libcron/Task.h similarity index 100% rename from libcron/Task.h rename to libcron/include/libcron/Task.h diff --git a/libcron/TimeTypes.h b/libcron/include/libcron/TimeTypes.h similarity index 100% rename from libcron/TimeTypes.h rename to libcron/include/libcron/TimeTypes.h diff --git a/libcron/CronClock.cpp b/libcron/src/CronClock.cpp similarity index 96% rename from libcron/CronClock.cpp rename to libcron/src/CronClock.cpp index 2933777..9aeb00f 100644 --- a/libcron/CronClock.cpp +++ b/libcron/src/CronClock.cpp @@ -1,8 +1,8 @@ -#include "CronClock.h" +#include "libcron/CronClock.h" #ifdef WIN32 -#ifndef NOMINMAX -#define NOMINMAX +#ifndef NOMINMAX +#define NOMINMAX #endif #define WIN32_LEAN_AND_MEAN #include diff --git a/libcron/CronData.cpp b/libcron/src/CronData.cpp similarity index 99% rename from libcron/CronData.cpp rename to libcron/src/CronData.cpp index e7f4082..6c08f59 100644 --- a/libcron/CronData.cpp +++ b/libcron/src/CronData.cpp @@ -1,5 +1,5 @@ #include -#include "CronData.h" +#include "libcron/CronData.h" using namespace date; diff --git a/libcron/CronSchedule.cpp b/libcron/src/CronSchedule.cpp similarity index 98% rename from libcron/CronSchedule.cpp rename to libcron/src/CronSchedule.cpp index f2a5971..5da19d6 100644 --- a/libcron/CronSchedule.cpp +++ b/libcron/src/CronSchedule.cpp @@ -1,4 +1,4 @@ -#include "CronSchedule.h" +#include "libcron/CronSchedule.h" #include using namespace std::chrono; diff --git a/libcron/Task.cpp b/libcron/src/Task.cpp similarity index 98% rename from libcron/Task.cpp rename to libcron/src/Task.cpp index fc0b038..69171c0 100644 --- a/libcron/Task.cpp +++ b/libcron/src/Task.cpp @@ -1,5 +1,5 @@ #include -#include "Task.h" +#include "libcron/Task.h" using namespace std::chrono; diff --git a/test/CronDataTest.cpp b/test/CronDataTest.cpp index 92a93c1..74d7b83 100644 --- a/test/CronDataTest.cpp +++ b/test/CronDataTest.cpp @@ -2,8 +2,8 @@ #include #include -#include -#include +#include +#include using namespace libcron; using namespace date; diff --git a/test/CronScheduleTest.cpp b/test/CronScheduleTest.cpp index 6b109b3..c7347af 100644 --- a/test/CronScheduleTest.cpp +++ b/test/CronScheduleTest.cpp @@ -1,7 +1,7 @@ #include #include #include -#include +#include #include using namespace libcron; diff --git a/test/CronTest.cpp b/test/CronTest.cpp index b1ee940..18f1f58 100644 --- a/test/CronTest.cpp +++ b/test/CronTest.cpp @@ -1,5 +1,5 @@ #include -#include +#include #include #include