cmake_minimum_required(VERSION 2.8.12.2) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(SOURCES main.c semaphore.c ) add_executable(paltest_semaphore_shared ${SOURCES} ) add_dependencies(paltest_semaphore_shared coreclrpal) target_link_libraries(paltest_semaphore_shared pthread rt m coreclrpal )