cmake template

 Sun, 03-Dec-2023 01:29:59

cmake_minimum_required(VERSION 3.0.0)

project(imgui LANGUAGES C CXX VERSION "3.0.0")
find_package(PkgConfig REQUIRED)
pkg_search_module(SDL REQUIRED sdl2)

message("sdl ssss  ${SDL_INCLUDE_DIRS},${SDL_LIBRARIES}")

aux_source_directory(${CMAKE_SOURCE_DIR} SRC)
message("${CMAKE_SOURCE_DIR} src ${SRC}")

add_executable(imgui ${SRC})


target_include_directories(imgui PUBLIC ${SDL_INCLUDE_DIRS})

target_link_directories(imgui PUBLIC ${SDL_LIBRARY_DIRS})
target_link_libraries(imgui PUBLIC ${SDL_LIBRARIES} GL)

 

cmake --help-module-list | grep -E ^Find

export PKG_CONFIG_PATH=/root/develop/software/sdl/lib64/pkgconfig