浏览代码

Apply megasource changes to OpenAL Soft's CMakeLists

Alex Szpakowski 9 年之前
父节点
当前提交
37adab19c9
共有 1 个文件被更改,包括 11 次插入4 次删除
  1. 11 4
      libs/openal-soft/CMakeLists.txt

+ 11 - 4
libs/openal-soft/CMakeLists.txt

@@ -33,15 +33,15 @@ OPTION(ALSOFT_DLOPEN  "Check for the dlopen API for loading optional libs"  ON)
 
 OPTION(ALSOFT_WERROR  "Treat compile warnings as errors"      OFF)
 
-OPTION(ALSOFT_UTILS          "Build and install utility programs"         ON)
+OPTION(ALSOFT_UTILS          "Build and install utility programs"         OFF)
 OPTION(ALSOFT_NO_CONFIG_UTIL "Disable building the alsoft-config utility" OFF)
 
-OPTION(ALSOFT_EXAMPLES  "Build and install example programs"  ON)
+OPTION(ALSOFT_EXAMPLES  "Build and install example programs"  OFF)
 OPTION(ALSOFT_TESTS     "Build and install test programs"     ON)
 
-OPTION(ALSOFT_CONFIG "Install alsoft.conf sample configuration file" ON)
+OPTION(ALSOFT_CONFIG "Install alsoft.conf sample configuration file" OFF)
 OPTION(ALSOFT_HRTF_DEFS "Install HRTF definition files" ON)
-OPTION(ALSOFT_INSTALL "Install headers and libraries" ON)
+OPTION(ALSOFT_INSTALL "Install headers and libraries" OFF)
 
 
 set(SHARE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/share" CACHE STRING "The share install dir")
@@ -77,6 +77,8 @@ IF ("${CMAKE_C_PLATFORM_ID}" STREQUAL "QNX")
     SET(EXTRA_LIBS ${EXTRA_LIBS} -L/usr/lib)
 ENDIF()
 
+SET(OPENAL_LIB_NAME ${LIBNAME} PARENT_SCOPE)
+
 IF(NOT LIBTYPE)
     SET(LIBTYPE SHARED)
 ENDIF()
@@ -1167,6 +1169,7 @@ IF(WIN32 AND NOT LIBTYPE STREQUAL "STATIC")
 ENDIF()
 
 TARGET_LINK_LIBRARIES(${LIBNAME} common ${EXTRA_LIBS})
+TARGET_INCLUDE_DIRECTORIES(${LIBNAME} PUBLIC include)
 
 IF(ALSOFT_INSTALL)
     # Add an install target here
@@ -1359,3 +1362,7 @@ IF(ALSOFT_EXAMPLES)
         MESSAGE(STATUS "")
     ENDIF()
 ENDIF()
+
+if(MEGA)
+    install(TARGETS ${LIBNAME} RUNTIME DESTINATION . LIBRARY DESTINATION .)
+ENDIF()