win32ctrl/CMakeLists.txt
2021-11-24 23:35:12 +02:00

24 lines
421 B
CMake

cmake_minimum_required(VERSION 3.18)
project(win32ctrl)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(SOURCES
win32ctrl.cpp
win32util.cpp
)
set(HEADERS
win32ctrl.h
win32util.h
)
add_library(win32ctrl SHARED ${SOURCES} ${HEADERS})
target_include_directories(win32ctrl PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
)
if(MSVC)
target_link_libraries(win32ctrl PRIVATE comctl32)
endif()