diff --git a/CMakeLists.txt b/CMakeLists.txt index b7dd7f0..d7f442f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,15 +5,11 @@ cmake_policy(SET CMP0135 NEW) if(CMAKE_BUILD_TYPE STREQUAL "Release") message(STATUS "Targeting Release build") - set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ./release) - set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ./release) elseif(CMAKE_BUILD_TYPE STREQUAL "Debug") message(STATUS "Targeting Debug build") - set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ./debug) - set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ./debug) set(NB_LOGGING ON) set(NB_BUILD_TESTS ON) - add_compile_definitions(_NB_DEBUG) + add_compile_definitions(_NB_BUILD_DEBUG) endif() if(CMAKE_SYSTEM_NAME STREQUAL "Windows") @@ -36,6 +32,7 @@ set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE) if(NB_BUILD_TESTS) message(STATUS "Building tests") enable_testing() + set(GLFW_BUILD_TESTS ON CACHE BOOL "" FORCE) include(FetchContent) FetchContent_Declare( gtest @@ -51,13 +48,13 @@ endif() if (NB_LOGGING) message(STATUS "Building with automatic logging") - add_compile_definitions(_NB_AUTO_LOG) + add_compile_definitions(_NB_AUTOLOG) endif() if (NB_TARGET_WINDOWS) - add_compile_definitions(_TARGET_WINDOWS) + add_compile_definitions(_NB_TARGET_WINDOWS) elseif (NB_TARGET_LINUX) - add_compile_definitions(_TARGET_LINUX) + add_compile_definitions(_NB_TARGET_LINUX) endif() add_subdirectory(./engine) diff --git a/engine/NBCore/src/Processes.cpp b/engine/NBCore/src/Processes.cpp index 28fa0bc..dabf222 100644 --- a/engine/NBCore/src/Processes.cpp +++ b/engine/NBCore/src/Processes.cpp @@ -1,23 +1,23 @@ -#ifdef _TARGET_WINDOWS +#ifdef _NB_TARGET_WINDOWS #include -#endif // _TARGET_WINDOWS +#endif // _NB_TARGET_WINDOWS -#ifdef _TARGET_LINUX +#ifdef _NB_TARGET_LINUX #include -#endif // _TARGET_LINUX +#endif // _NB_TARGET_LINUX #include "Processes.hpp" #include "Types.hpp" namespace nb { -#ifdef _TARGET_WINDOWS +#ifdef _NB_TARGET_WINDOWS uint64_t GetPID() { return GetCurrentProcessId(); } -#endif // _TARGET_WINDOWS +#endif // _NB_TARGET_WINDOWS -#ifdef _TARGET_LINUX -#endif // _TARGET_LINUX +#ifdef _NB_TARGET_LINUX +#endif // _NB_TARGET_LINUX } // namespace nb \ No newline at end of file diff --git a/engine/NBCore/tests/testProcesses.cpp b/engine/NBCore/tests/testProcesses.cpp index a7dd592..3e220b8 100644 --- a/engine/NBCore/tests/testProcesses.cpp +++ b/engine/NBCore/tests/testProcesses.cpp @@ -9,14 +9,3 @@ TEST(ProcessesTest, GetPID) { ASSERT_EQ(nb::GetPID(), GetCurrentProcessId()); } - -/* int main() { - - std::cout << "nb::GetPID() -> " << nb::GetPID() << std::endl; - - #ifdef _TARGET_WINDOWS - std::cout << "GetCurrentProcessId() -> " << GetCurrentProcessId() << std::endl; - #endif // _TARGET_WINDOWS - - return 0; -} */ \ No newline at end of file