From db3cbec65ad2ec62694aa13b46adc0db18b138d6 Mon Sep 17 00:00:00 2001 From: theraven Date: Sat, 22 Dec 2012 11:35:29 +0000 Subject: [PATCH] Make sure that the asm files are built. Add a configuration option for the include headers so OpenBSD can put them in include/gnustep/objc/ --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0ee9a20..2120a49 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 2.8) project(libobjc) +enable_language(ASM) set(CMAKE_C_FLAGS_DEBUG "-g -O0 -fno-inline ${CMAKE_C_FLAGS_DEBUG}") set(CMAKE_C_FLAGS_RELEASE "-O3 ${CMAKE_C_FLAGS_RELEASE}") @@ -119,6 +120,8 @@ endif () set(LIBOBJC_NAME "objc" CACHE STRING "Name of the Objective-C runtime library (e.g. objc2 for libobjc2)") +set(INCLUDE_DIRECTORY "objc" CACHE STRING + "Subdirectory of the include path to install the headers.") if (${CMAKE_C_COMPILER_ID} MATCHES Clang*) @@ -245,7 +248,7 @@ install(TARGETS ${INSTALL_TARGETS} LIBRARY DESTINATION ${LIB_INSTALL_PATH} ARCHIVE DESTINATION ${LIB_INSTALL_PATH}) install(FILES ${libobjc_HDRS} - DESTINATION "${HEADER_INSTALL_PATH}/objc") + DESTINATION "${HEADER_INSTALL_PATH}/${INCLUDE_DIRECTORY}")