diff --git a/injector/CMakeLists.txt b/injector/CMakeLists.txt index 559060b..47cabb6 100644 --- a/injector/CMakeLists.txt +++ b/injector/CMakeLists.txt @@ -18,9 +18,14 @@ file(GLOB_RECURSE INJECTOR_HEADERS CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/src/*.hpp" ) + list(FILTER INJECTOR_SOURCES EXCLUDE REGEX "/(out|build|cmake-build-|CMakeFiles)/") list(REMOVE_ITEM INJECTOR_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/src/main.cpp") +if("${INJECTOR_SOURCES}" STREQUAL "") + list(APPEND INJECTOR_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/src/finder.cpp") +endif() + add_library(libtoonboom_injector STATIC ${INJECTOR_SOURCES} ${INJECTOR_HEADERS}) target_compile_features(libtoonboom_injector PRIVATE cxx_std_20) target_compile_options(libtoonboom_injector PRIVATE "/EHsc")