diff --git a/base/setup/lib/CMakeLists.txt b/base/setup/lib/CMakeLists.txt index acd7cd5e01a..cc79ec83ef8 100644 --- a/base/setup/lib/CMakeLists.txt +++ b/base/setup/lib/CMakeLists.txt @@ -33,9 +33,3 @@ list(APPEND SOURCE add_library(setuplib ${SOURCE}) add_pch(setuplib precomp.h SOURCE) add_dependencies(setuplib xdk) # psdk - - -## Unit-tests -if(ENABLE_ROSTESTS) - add_subdirectory(unittests) -endif() diff --git a/modules/rostests/CMakeLists.txt b/modules/rostests/CMakeLists.txt index a5066959372..47b8be3aece 100644 --- a/modules/rostests/CMakeLists.txt +++ b/modules/rostests/CMakeLists.txt @@ -17,6 +17,7 @@ endif() #add_subdirectory(regtests) add_subdirectory(rosautotest) add_subdirectory(tests) +add_subdirectory(unittests) add_subdirectory(win32) add_subdirectory(winetests) diff --git a/modules/rostests/unittests/CMakeLists.txt b/modules/rostests/unittests/CMakeLists.txt new file mode 100644 index 00000000000..4578836648e --- /dev/null +++ b/modules/rostests/unittests/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory(setuplib) diff --git a/base/setup/lib/unittests/CMakeLists.txt b/modules/rostests/unittests/setuplib/CMakeLists.txt similarity index 56% rename from base/setup/lib/unittests/CMakeLists.txt rename to modules/rostests/unittests/setuplib/CMakeLists.txt index 199e31e2dd1..de454898e67 100644 --- a/base/setup/lib/unittests/CMakeLists.txt +++ b/modules/rostests/unittests/setuplib/CMakeLists.txt @@ -1,17 +1,18 @@ PROJECT(setuplib_unittest) -include_directories(${REACTOS_SOURCE_DIR}/modules/rostests/apitests/include) +include_directories( + ${REACTOS_SOURCE_DIR}/modules/rostests/apitests/include + ${REACTOS_SOURCE_DIR}/base/setup/lib) -list(APPEND TEST_SOURCE +list(APPEND SOURCE IsValidInstallDirectory.c testlist.c precomp.h) -add_executable(setuplib_unittest ${TEST_SOURCE}) - +add_executable(setuplib_unittest ${SOURCE}) target_link_libraries(setuplib_unittest setuplib ${PSEH_LIB}) set_module_type(setuplib_unittest win32cui) add_importlibs(setuplib_unittest msvcrt kernel32 ntdll) -#add_pch(setuplib_unittest precomp.h TEST_SOURCE) +#add_pch(setuplib_unittest precomp.h SOURCE) add_rostests_file(TARGET setuplib_unittest) diff --git a/base/setup/lib/unittests/IsValidInstallDirectory.c b/modules/rostests/unittests/setuplib/IsValidInstallDirectory.c similarity index 100% rename from base/setup/lib/unittests/IsValidInstallDirectory.c rename to modules/rostests/unittests/setuplib/IsValidInstallDirectory.c diff --git a/base/setup/lib/unittests/precomp.h b/modules/rostests/unittests/setuplib/precomp.h similarity index 91% rename from base/setup/lib/unittests/precomp.h rename to modules/rostests/unittests/setuplib/precomp.h index 8cb8823d5ec..4de1c3296e7 100644 --- a/base/setup/lib/unittests/precomp.h +++ b/modules/rostests/unittests/setuplib/precomp.h @@ -19,11 +19,10 @@ #include #include -//#include #define NTOS_MODE_USER #include -#include <../setuplib.h> +#include /* EOF */ diff --git a/base/setup/lib/unittests/testlist.c b/modules/rostests/unittests/setuplib/testlist.c similarity index 100% rename from base/setup/lib/unittests/testlist.c rename to modules/rostests/unittests/setuplib/testlist.c