diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index d80dcee86d8..380f934ed0d 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -13,6 +13,7 @@ add_subdirectory(epsapi) add_subdirectory(fslib) add_subdirectory(lsalib) add_subdirectory(nls) +add_subdirectory(ntdllsys) add_subdirectory(pseh) add_subdirectory(recyclebin) add_subdirectory(rossym) diff --git a/lib/ntdllsys/CMakeLists.txt b/lib/ntdllsys/CMakeLists.txt new file mode 100644 index 00000000000..4d7afa6d2d5 --- /dev/null +++ b/lib/ntdllsys/CMakeLists.txt @@ -0,0 +1,13 @@ + +get_directory_property(defines COMPILE_DEFINITIONS) + +foreach(arg ${defines}) + set(result_defs "${result_defs} -D${arg}") +endforeach(arg ${defines}) + +set(CMAKE_ASM_COMPILE_OBJECT " -x assembler-with-cpp -o ${result_defs} -D__ASM__ -c ") + +set_source_files_properties(${REACTOS_BINARY_DIR}/lib/ntdllsys/ntdll.S PROPERTIES GENERATED TRUE) + +add_library(ntdllsys ${REACTOS_BINARY_DIR}/lib/ntdllsys/ntdll.S) +add_dependencies(ntdllsys nci_resources)