aboutsummaryrefslogtreecommitdiff
path: root/PxShared/src/compiler/cmake/Mac
diff options
context:
space:
mode:
Diffstat (limited to 'PxShared/src/compiler/cmake/Mac')
-rw-r--r--PxShared/src/compiler/cmake/Mac/CMakeLists.txt49
-rw-r--r--PxShared/src/compiler/cmake/Mac/PsFastXml.cmake22
-rw-r--r--PxShared/src/compiler/cmake/Mac/PxFoundation.cmake40
-rw-r--r--PxShared/src/compiler/cmake/Mac/PxPvdSDK.cmake28
-rw-r--r--PxShared/src/compiler/cmake/Mac/PxTask.cmake18
5 files changed, 0 insertions, 157 deletions
diff --git a/PxShared/src/compiler/cmake/Mac/CMakeLists.txt b/PxShared/src/compiler/cmake/Mac/CMakeLists.txt
deleted file mode 100644
index 3242b46..0000000
--- a/PxShared/src/compiler/cmake/Mac/CMakeLists.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-cmake_minimum_required(VERSION 3.3)
-PROJECT(PxShared CXX)
-include(../common/CMakeLists.txt)
-
-
-IF(NOT DEFINED TARGET_BUILD_PLATFORM) # Not defined, default to mac
- SET(TARGET_BUILD_PLATFORM "mac")
-ENDIF()
-
-SET(PLATFORM_LIST mac)
-
-IF (NOT ${TARGET_BUILD_PLATFORM} IN_LIST PLATFORM_LIST)
- MESSAGE(FATAL_ERROR "Invalid platform:" ${TARGET_BUILD_PLATFORM})
-ENDIF()
-
-SET(CMAKE_CXX_FLAGS "-msse2 -std=c++11 -fno-rtti -fno-exceptions -ffast-math -ffunction-sections -fdata-sections -Werror -ferror-limit=0 -Wall -Wextra -fstrict-aliasing -Wstrict-aliasing=2 -Weverything -Wno-documentation-deprecated-sync -Wno-documentation-unknown-command -Wno-float-equal -Wno-padded -Wno-weak-vtables -Wno-cast-align -Wno-conversion -Wno-missing-noreturn -Wno-missing-variable-declarations -Wno-shift-sign-overflow -Wno-covered-switch-default -Wno-exit-time-destructors -Wno-global-constructors -Wno-missing-prototypes -Wno-unreachable-code -Wno-unused-macros -Wno-unused-member-function -Wno-used-but-marked-unused -Wno-weak-template-vtables -Wno-deprecated -Wno-non-virtual-dtor -Wno-invalid-noreturn -Wno-return-type-c-linkage -Wno-reserved-id-macro -Wno-c++98-compat-pedantic -Wno-unused-local-typedef -Wno-old-style-cast -Wno-newline-eof -Wno-unused-private-field -Wno-undefined-reinterpret-cast -Wno-invalid-offsetof -gdwarf-2")
-
-IF (DEFINED PX_32BIT)
-SET(CMAKE_CXX_FLAGS "-arch i386 ${CMAKE_CXX_FLAGS}")
-ENDIF()
-IF (DEFINED PX_64BIT)
-SET(CMAKE_CXX_FLAGS "-arch x86_64 ${CMAKE_CXX_FLAGS}")
-ENDIF()
-
-SET(CMAKE_SHARED_LINKER_FLAGS "")
-
-SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
-SET(CMAKE_CXX_FLAGS_CHECKED "-O3 -g")
-SET(CMAKE_CXX_FLAGS_PROFILE "-O3 -g")
-SET(CMAKE_CXX_FLAGS_RELEASE "-O3 -g")
-
-# Build libs compatible with OS X 10.9
-SET(CMAKE_OSX_DEPLOYMENT_TARGET "10.9")
-
-#set(CMAKE_XCODE_ATTRIBUTE_DEBUG_INFORMATION_FORMAT "dwarf-with-dsym")
-
-SET(PXSHARED_MAC_COMPILE_DEFS _LIB;DISABLE_CUDA_PHYSX;DISABLE_COMPUTE_PHYSX)
-SET(PXSHARED_MAC_DEBUG_COMPILE_DEFS _DEBUG;PX_DEBUG=1;PX_CHECKED=1)
-SET(PXSHARED_MAC_CHECKED_COMPILE_DEFS NDEBUG;PX_CHECKED=1)
-SET(PXSHARED_MAC_PROFILE_COMPILE_DEFS NDEBUG;PX_PROFILE=1)
-SET(PXSHARED_MAC_RELEASE_COMPILE_DEFS NDEBUG)
-
-# NOTE: PxCudaContextManager excluded on this platform
-
-# Include project cmake files here
-INCLUDE(PxFoundation.cmake)
-INCLUDE(PsFastXml.cmake)
-INCLUDE(PxPvdSDK.cmake)
-INCLUDE(PxTask.cmake)
diff --git a/PxShared/src/compiler/cmake/Mac/PsFastXml.cmake b/PxShared/src/compiler/cmake/Mac/PsFastXml.cmake
deleted file mode 100644
index 7f140e0..0000000
--- a/PxShared/src/compiler/cmake/Mac/PsFastXml.cmake
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# Build PsFastXml
-#
-
-SET(PXSHARED_SOURCE_DIR ${PROJECT_SOURCE_DIR}/../../../../src)
-
-SET(LL_SOURCE_DIR ${PXSHARED_SOURCE_DIR}/fastxml)
-
-# Use generator expressions to set config specific preprocessor definitions
-SET(PSFASTXML_COMPILE_DEFS
-
- # Common to all configurations
- ${PXSHARED_MAC_COMPILE_DEFS};PX_FOUNDATION_DLL=0;
-
- $<$<CONFIG:debug>:${PXSHARED_MAC_DEBUG_COMPILE_DEFS};>
- $<$<CONFIG:checked>:${PXSHARED_MAC_CHECKED_COMPILE_DEFS};>
- $<$<CONFIG:profile>:${PXSHARED_MAC_PROFILE_COMPILE_DEFS};>
- $<$<CONFIG:release>:${PXSHARED_MAC_RELEASE_COMPILE_DEFS};>
-)
-
-# include PsFastXml common
-INCLUDE(../common/PsFastXml.cmake) \ No newline at end of file
diff --git a/PxShared/src/compiler/cmake/Mac/PxFoundation.cmake b/PxShared/src/compiler/cmake/Mac/PxFoundation.cmake
deleted file mode 100644
index 2a21910..0000000
--- a/PxShared/src/compiler/cmake/Mac/PxFoundation.cmake
+++ /dev/null
@@ -1,40 +0,0 @@
-#
-# Build PxFoundation
-#
-
-SET(PXSHARED_SOURCE_DIR ${PROJECT_SOURCE_DIR}/../../../../src)
-
-SET(LL_SOURCE_DIR ${PXSHARED_SOURCE_DIR}/foundation)
-
-SET(PXFOUNDATION_LIBTYPE SHARED)
-
-SET(PXFOUNDATION_PLATFORM_FILES
- ${LL_SOURCE_DIR}/src/unix/PsUnixAtomic.cpp
- ${LL_SOURCE_DIR}/src/unix/PsUnixCpu.cpp
- ${LL_SOURCE_DIR}/src/unix/PsUnixFPU.cpp
- ${LL_SOURCE_DIR}/src/unix/PsUnixMutex.cpp
- ${LL_SOURCE_DIR}/src/unix/PsUnixPrintString.cpp
- ${LL_SOURCE_DIR}/src/unix/PsUnixSList.cpp
- ${LL_SOURCE_DIR}/src/unix/PsUnixSocket.cpp
- ${LL_SOURCE_DIR}/src/unix/PsUnixSync.cpp
- ${LL_SOURCE_DIR}/src/unix/PsUnixThread.cpp
- ${LL_SOURCE_DIR}/src/unix/PsUnixTime.cpp
-)
-
-SET(PXFOUNDATION_PLATFORM_INCLUDES
- ${LL_SOURCE_DIR}/include/mac
-)
-
-SET(PXFOUNDATION_COMPILE_DEFS
-
- # Common to all configurations
- ${PXSHARED_MAC_COMPILE_DEFS}
-
- $<$<CONFIG:debug>:${PXSHARED_MAC_DEBUG_COMPILE_DEFS}>
- $<$<CONFIG:checked>:${PXSHARED_MAC_CHECKED_COMPILE_DEFS}>
- $<$<CONFIG:profile>:${PXSHARED_MAC_PROFILE_COMPILE_DEFS}>
- $<$<CONFIG:release>:${PXSHARED_MAC_RELEASE_COMPILE_DEFS}>
-)
-
-# include PxFoundation common
-INCLUDE(../common/PxFoundation.cmake) \ No newline at end of file
diff --git a/PxShared/src/compiler/cmake/Mac/PxPvdSDK.cmake b/PxShared/src/compiler/cmake/Mac/PxPvdSDK.cmake
deleted file mode 100644
index c236882..0000000
--- a/PxShared/src/compiler/cmake/Mac/PxPvdSDK.cmake
+++ /dev/null
@@ -1,28 +0,0 @@
-#
-# Build PxPvdSDK
-#
-
-SET(PXSHARED_SOURCE_DIR ${PROJECT_SOURCE_DIR}/../../../../src)
-
-SET(LL_SOURCE_DIR ${PXSHARED_SOURCE_DIR}/pvd)
-
-SET(PXPVDSDK_LIBTYPE SHARED)
-
-# Use generator expressions to set config specific preprocessor definitions
-SET(PXPVDSDK_COMPILE_DEFS
-
- # Common to all configurations
- ${PXSHARED_MAC_COMPILE_DEFS}
-
- $<$<CONFIG:debug>:${PXSHARED_MAC_DEBUG_COMPILE_DEFS}>
- $<$<CONFIG:checked>:${PXSHARED_MAC_CHECKED_COMPILE_DEFS}>
- $<$<CONFIG:profile>:${PXSHARED_MAC_PROFILE_COMPILE_DEFS}>
- $<$<CONFIG:release>:${PXSHARED_MAC_RELEASE_COMPILE_DEFS}>
-)
-
-# include PxPvdSDK common
-INCLUDE(../common/PxPvdSDK.cmake)
-
-# Add linked libraries
-TARGET_LINK_LIBRARIES(PxPvdSDK PRIVATE PxFoundation)
-
diff --git a/PxShared/src/compiler/cmake/Mac/PxTask.cmake b/PxShared/src/compiler/cmake/Mac/PxTask.cmake
deleted file mode 100644
index 2326a1f..0000000
--- a/PxShared/src/compiler/cmake/Mac/PxTask.cmake
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-# Build PxTask
-#
-
-SET(PXSHARED_SOURCE_DIR ${PROJECT_SOURCE_DIR}/../../../../src)
-
-SET(LL_SOURCE_DIR ${PXSHARED_SOURCE_DIR}/task)
-
-SET(PXTASK_COMPILE_DEFS
- ${PXSHARED_MAC_COMPILE_DEFS};PX_FOUNDATION_DLL=0;
- $<$<CONFIG:debug>:${PXSHARED_MAC_DEBUG_COMPILE_DEFS};>
- $<$<CONFIG:checked>:${PXSHARED_MAC_CHECKED_COMPILE_DEFS};>
- $<$<CONFIG:profile>:${PXSHARED_MAC_PROFILE_COMPILE_DEFS};>
- $<$<CONFIG:release>:${PXSHARED_MAC_RELEASE_COMPILE_DEFS};>
-)
-
-# include PxTask common
-INCLUDE(../common/PxTask.cmake) \ No newline at end of file