objectivec-vscode/templates/CMakeLists.txt
hakutaku cb59d497a1 wip
2025-03-23 01:46:43 +03:00

25 lines
712 B
CMake

project(${NAME})
cmake_minimum_required(VERSION 3.16)
set(GNUSTEP gnustep-config)
IF (UNIX AND NOT APPLE)
find_package(PkgConfig REQUIRED)
SET(CMAKE_C_COMPILER gcc)
SET(CMAKE_CXX_COMPILER gcc)
SET(GNUSTEP gnustep-config)
execute_process(COMMAND ${GNUSTEP} --objc-flags
OUTPUT_VARIABLE GNUSTEP_FLAGS
OUTPUT_STRIP_TRAILING_WHITESPACE)
separate_arguments(GNUSTEP_FLAGS UNIX_COMMAND ${GNUSTEP_FLAGS})
execute_process(COMMAND ${GNUSTEP} --base-libs
OUTPUT_VARIABLE GNUSTEP_LIBS
OUTPUT_STRIP_TRAILING_WHITESPACE)
ELSEIF (APPLE)
SET(CMAKE_EXE_LINKER_FLAGS "-framework Cocoa")
ENDIF ()