Last active
August 29, 2015 14:07
-
-
Save sled/8fc03809cc69f36f8db8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff -r edccf8cc52e3 -r 5abe2b02ec8a CMake/Packages/FindFreetype.cmake | |
--- a/CMake/Packages/FindFreetype.cmake Fri Jun 20 00:53:20 2014 +0200 | |
+++ b/CMake/Packages/FindFreetype.cmake Fri Oct 03 00:11:51 2014 +0200 | |
@@ -43,7 +43,7 @@ | |
findpkg_framework(FREETYPE) | |
message(STATUS "CMAKE_PREFIX_PATH: ${CMAKE_PREFIX_PATH}") | |
-find_path(FREETYPE_INCLUDE_DIR NAMES freetype/freetype.h HINTS ${FREETYPE_INC_SEARCH_PATH} ${FREETYPE_PKGC_INCLUDE_DIRS} PATH_SUFFIXES freetype2) | |
+find_path(FREETYPE_INCLUDE_DIR NAMES freetype.h HINTS ${FREETYPE_INC_SEARCH_PATH} ${FREETYPE_PKGC_INCLUDE_DIRS} PATH_SUFFIXES freetype2) | |
find_path(FREETYPE_FT2BUILD_INCLUDE_DIR NAMES ft2build.h HINTS ${FREETYPE_INC_SEARCH_PATH} ${FREETYPE_PKGC_INCLUDE_DIRS}) | |
find_library(FREETYPE_LIBRARY_REL NAMES ${FREETYPE_LIBRARY_NAMES} HINTS ${FREETYPE_LIB_SEARCH_PATH} ${FREETYPE_PKGC_LIBRARY_DIRS} PATH_SUFFIXES "" Release RelWithDebInfo MinSizeRel) | |
diff -r edccf8cc52e3 -r 5abe2b02ec8a CMake/Utils/OgreConfigTargets.cmake | |
--- a/CMake/Utils/OgreConfigTargets.cmake Fri Jun 20 00:53:20 2014 +0200 | |
+++ b/CMake/Utils/OgreConfigTargets.cmake Fri Oct 03 00:11:51 2014 +0200 | |
@@ -47,7 +47,7 @@ | |
set(OGRE_LIB_RELEASE_PATH "/Release") | |
endif(APPLE AND OGRE_BUILD_PLATFORM_APPLE_IOS) | |
if (APPLE) | |
- set(OGRE_PLUGIN_PATH "/") | |
+ set(OGRE_PLUGIN_PATH "/OGRE") | |
else() | |
set(OGRE_PLUGIN_PATH "/OGRE") | |
endif(APPLE) | |
@@ -79,11 +79,11 @@ | |
if(EXPORT) | |
install(TARGETS ${TARGETNAME} #EXPORT Ogre-exports | |
- BUNDLE DESTINATION "bin${OGRE_RELEASE_PATH}" CONFIGURATIONS Release None "" | |
- RUNTIME DESTINATION "bin${OGRE_RELEASE_PATH}" CONFIGURATIONS Release None "" | |
+ BUNDLE DESTINATION "bin" CONFIGURATIONS Release None "" | |
+ RUNTIME DESTINATION "bin" CONFIGURATIONS Release None "" | |
LIBRARY DESTINATION "${OGRE_LIB_DIRECTORY}${OGRE_LIB_RELEASE_PATH}${SUFFIX}" CONFIGURATIONS Release None "" | |
ARCHIVE DESTINATION "${OGRE_LIB_DIRECTORY}${OGRE_LIB_RELEASE_PATH}${SUFFIX}" CONFIGURATIONS Release None "" | |
- FRAMEWORK DESTINATION "${OGRE_LIB_DIRECTORY}${OGRE_RELEASE_PATH}/Release" CONFIGURATIONS Release None "" | |
+ FRAMEWORK DESTINATION "Frameworks" CONFIGURATIONS Release None "" | |
) | |
install(TARGETS ${TARGETNAME} #EXPORT Ogre-exports | |
BUNDLE DESTINATION "bin${OGRE_RELWDBG_PATH}" CONFIGURATIONS RelWithDebInfo | |
@@ -109,11 +109,11 @@ | |
#install(EXPORT Ogre-exports DESTINATION ${OGRE_LIB_DIRECTORY}) | |
else() | |
install(TARGETS ${TARGETNAME} | |
- BUNDLE DESTINATION "bin${OGRE_RELEASE_PATH}" CONFIGURATIONS Release None "" | |
- RUNTIME DESTINATION "bin${OGRE_RELEASE_PATH}" CONFIGURATIONS Release None "" | |
+ BUNDLE DESTINATION "bin" CONFIGURATIONS Release None "" | |
+ RUNTIME DESTINATION "bin" CONFIGURATIONS Release None "" | |
LIBRARY DESTINATION "${OGRE_LIB_DIRECTORY}${OGRE_LIB_RELEASE_PATH}${SUFFIX}" CONFIGURATIONS Release None "" | |
ARCHIVE DESTINATION "${OGRE_LIB_DIRECTORY}${OGRE_LIB_RELEASE_PATH}${SUFFIX}" CONFIGURATIONS Release None "" | |
- FRAMEWORK DESTINATION "${OGRE_LIB_DIRECTORY}${OGRE_RELEASE_PATH}/Release" CONFIGURATIONS Release None "" | |
+ FRAMEWORK DESTINATION "Frameworks" CONFIGURATIONS Release None "" | |
) | |
install(TARGETS ${TARGETNAME} | |
BUNDLE DESTINATION "bin${OGRE_RELWDBG_PATH}" CONFIGURATIONS RelWithDebInfo | |
@@ -269,8 +269,8 @@ | |
if (APPLE) | |
# On OS X, create .app bundle | |
- set_property(TARGET ${SAMPLENAME} PROPERTY MACOSX_BUNDLE TRUE) | |
- if (NOT OGRE_BUILD_PLATFORM_APPLE_IOS) | |
+ if (OGRE_BUILD_LIBS_AS_FRAMEWORKS) | |
+ set_property(TARGET ${SAMPLENAME} PROPERTY MACOSX_BUNDLE TRUE) | |
# Add the path where the Ogre framework was found | |
if(${OGRE_FRAMEWORK_PATH}) | |
set_target_properties(${SAMPLENAME} PROPERTIES | |
diff -r edccf8cc52e3 -r 5abe2b02ec8a CMakeLists.txt | |
--- a/CMakeLists.txt Fri Jun 20 00:53:20 2014 +0200 | |
+++ b/CMakeLists.txt Fri Oct 03 00:11:51 2014 +0200 | |
@@ -285,6 +285,7 @@ | |
cmake_dependent_option(OGRE_BUILD_XSIEXPORTER "Build the Softimage exporter" FALSE "Softimage_FOUND" FALSE) | |
option(OGRE_BUILD_TESTS "Build the unit tests & PlayPen" FALSE) | |
option(OGRE_CONFIG_DOUBLE "Use doubles instead of floats in Ogre" FALSE) | |
+cmake_dependent_option(OGRE_BUILD_LIBS_AS_FRAMEWORKS "Build frameworks for libraries on OS X." TRUE "APPLE;NOT OGRE_BUILD_PLATFORM_APPLE_IOS" FALSE) | |
set(OGRE_CONFIG_ALLOCATOR 4 CACHE STRING | |
"Specify the memory allocator to use. Possible values: | |
diff -r edccf8cc52e3 -r 5abe2b02ec8a OgreMain/CMakeLists.txt | |
--- a/OgreMain/CMakeLists.txt Fri Jun 20 00:53:20 2014 +0200 | |
+++ b/OgreMain/CMakeLists.txt Fri Oct 03 00:11:51 2014 +0200 | |
@@ -727,7 +727,9 @@ | |
endif () | |
# Framework is called 'Ogre' | |
- set_target_properties(OgreMain PROPERTIES OUTPUT_NAME Ogre) | |
+ if (OGRE_BUILD_LIBS_AS_FRAMEWORKS) | |
+ set_target_properties(OgreMain PROPERTIES OUTPUT_NAME Ogre) | |
+ endif () | |
endif () | |
target_link_libraries(OgreMain ${LIBRARIES}) | |
if (MINGW) | |
diff -r edccf8cc52e3 -r 5abe2b02ec8a RenderSystems/GL/src/OSX/OgreOSXCocoaWindow.mm | |
--- a/RenderSystems/GL/src/OSX/OgreOSXCocoaWindow.mm Fri Jun 20 00:53:20 2014 +0200 | |
+++ b/RenderSystems/GL/src/OSX/OgreOSXCocoaWindow.mm Fri Oct 03 00:11:51 2014 +0200 | |
@@ -118,3 +118,3 @@ | |
- NameValuePairList::const_iterator opt(NULL); | |
+ NameValuePairList::const_iterator opt; | |
mIsFullScreen = fullScreen; | |
@@ -232,7 +232,7 @@ | |
} | |
else | |
{ | |
- NameValuePairList::const_iterator param_useNSView_pair(NULL); | |
+ NameValuePairList::const_iterator param_useNSView_pair; | |
param_useNSView_pair = miscParams->find("macAPICocoaUseNSView"); | |
if(param_useNSView_pair != miscParams->end()) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment