wip
This commit is contained in:
24
templates/CMakeLists.txt
Normal file
24
templates/CMakeLists.txt
Normal file
@@ -0,0 +1,24 @@
|
||||
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 ()
|
||||
Reference in New Issue
Block a user