Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
project(libnss_wrapper C)
-include_directories(${CMAKE_BINARY_DIR})
add_library(nss_wrapper SHARED nss_wrapper.c)
target_compile_options(nss_wrapper
PRIVATE
PRIVATE
-DBSD)
endif()
+target_include_directories(nss_wrapper
+ PRIVATE
+ ${CMAKE_BINARY_DIR})
target_link_libraries(nss_wrapper ${NWRAP_REQUIRED_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
set_target_properties(
project(tests C)
-include_directories(
- ${CMAKE_BINARY_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMOCKA_INCLUDE_DIR}
-)
-
set(TESTSUITE_LIBRARIES ${NWRAP_REQUIRED_LIBRARIES} ${CMOCKA_LIBRARY})
add_library(nss_nwrap SHARED nss_nwrap.c)
PRIVATE
-DBSD)
endif()
+ target_include_directories(${_NWRAP_TEST}
+ PRIVATE
+ ${CMAKE_BINARY_DIR}
+ ${CMOCKA_INCLUDE_DIR})
add_cmocka_test_environment(${_NWRAP_TEST})
endforeach()
COMPILE_OPTIONS ${DEFAULT_C_COMPILE_FLAGS}
LINK_LIBRARIES ${TESTSUITE_LIBRARIES}
LINK_OPTIONS ${DEFAULT_LINK_FLAGS})
+target_include_directories(test_nwrap_disabled
+ PRIVATE
+ ${CMAKE_BINARY_DIR}
+ ${CMOCKA_INCLUDE_DIR})
set_property(
TEST
test_nwrap_disabled