diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1565e612..ea61b41b 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -5,6 +5,8 @@ add_subdirectory(windows-emulator) add_subdirectory(analyzer) add_subdirectory(fuzzing-engine) add_subdirectory(fuzzer) -add_subdirectory(bad-sample) -add_subdirectory(test-sample) +if(WIN32) + add_subdirectory(bad-sample) + add_subdirectory(test-sample) +endif() add_subdirectory(windows-emulator-test) diff --git a/src/bad-sample/CMakeLists.txt b/src/bad-sample/CMakeLists.txt index 93e997ae..2e6e2502 100644 --- a/src/bad-sample/CMakeLists.txt +++ b/src/bad-sample/CMakeLists.txt @@ -7,5 +7,6 @@ file(GLOB_RECURSE SRC_FILES CONFIGURE_DEPENDS list(SORT SRC_FILES) add_executable(bad-sample ${SRC_FILES}) +target_link_libraries(bad-sample PRIVATE common) momo_assign_source_group(${SRC_FILES}) diff --git a/src/windows-emulator-test/CMakeLists.txt b/src/windows-emulator-test/CMakeLists.txt index 01ccf136..42f1934b 100644 --- a/src/windows-emulator-test/CMakeLists.txt +++ b/src/windows-emulator-test/CMakeLists.txt @@ -16,7 +16,9 @@ target_link_libraries(windows-emulator-test PRIVATE windows-emulator ) -add_dependencies(windows-emulator-test test-sample) +if(WIN32) + add_dependencies(windows-emulator-test test-sample) +endif() add_test(NAME windows-emulator-test COMMAND windows-emulator-test