diff --git a/CMakeLists.txt b/CMakeLists.txt index 8ed1045..760491d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required (VERSION 3.20) -set(THIRDPARTY_ROOT ${CMAKE_SOURCE_DIR}/thirdparty) +set(THIRDPARTY_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/thirdparty) set(CMAKE_CXX_STANDARD 23) set(BUILD_SHARED_LIBS OFF) diff --git a/PowerTests/CMakeLists.txt b/PowerTests/CMakeLists.txt index aa9d38e..89a090f 100644 --- a/PowerTests/CMakeLists.txt +++ b/PowerTests/CMakeLists.txt @@ -6,5 +6,8 @@ add_compile_options( "-Wno-unused-variable") file(GLOB TestFiles *.cpp) -add_executable(PowerTests ${TestFiles}) -target_link_libraries(PowerTests PUBLIC PowerUtils) + +if(TestFiles) + add_executable(PowerTests ${TestFiles}) + target_link_libraries(PowerTests PUBLIC PowerUtils) +endif()