diff --git a/argcracker/CMakeLists.txt b/argcracker/CMakeLists.txt index cf72095..8b4142a 100644 --- a/argcracker/CMakeLists.txt +++ b/argcracker/CMakeLists.txt @@ -2,14 +2,14 @@ add_executable(argcracker src/main.cpp src/tickcount.cpp) target_link_libraries(argcracker PUBLIC Qt5::Core ${LIBRARIES} physis z) target_include_directories(argcracker PUBLIC include) -if(APPLE) +if(${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") target_compile_definitions(argcracker PUBLIC MACOS) endif() -if(WIN32) +if(${CMAKE_SYSTEM_NAME} STREQUAL "Windows") target_compile_definitions(argcracker PUBLIC WIN32) endif() -if(LINUX) +if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") target_compile_definitions(argcracker PUBLIC LINUX) endif() \ No newline at end of file diff --git a/argcracker/src/tickcount.cpp b/argcracker/src/tickcount.cpp index 9ab4356..e28092c 100644 --- a/argcracker/src/tickcount.cpp +++ b/argcracker/src/tickcount.cpp @@ -1,3 +1,5 @@ +#include + #if defined(MACOS) #include #include @@ -22,6 +24,8 @@ uint32_t TickCount() { #endif #if defined(LINUX) +#include + uint32_t TickCount() { struct timespec ts;