aboutsummaryrefslogtreecommitdiff
path: root/libraries/pystring/Buildpystring.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/pystring/Buildpystring.cmake')
-rw-r--r--libraries/pystring/Buildpystring.cmake32
1 files changed, 32 insertions, 0 deletions
diff --git a/libraries/pystring/Buildpystring.cmake b/libraries/pystring/Buildpystring.cmake
new file mode 100644
index 0000000000..10f638c9a8
--- /dev/null
+++ b/libraries/pystring/Buildpystring.cmake
@@ -0,0 +1,32 @@
+# SPDX-License-Identifier: BSD-3-Clause
+# Copyright Contributors to the OpenColorIO Project.
+
+project(pystring)
+
+cmake_minimum_required(VERSION 3.10)
+
+set(HEADERS
+ pystring.h
+)
+
+set(SOURCES
+ pystring.cpp
+)
+
+add_library(${PROJECT_NAME} STATIC ${HEADERS} ${SOURCES})
+
+if(UNIX)
+ set(pystring_CXX_FLAGS "${pystring_CXX_FLAGS} -fPIC")
+endif()
+
+set_target_properties(${PROJECT_NAME} PROPERTIES
+ COMPILE_FLAGS "${PLATFORM_COMPILE_FLAGS} ${pystring_CXX_FLAGS}"
+ PUBLIC_HEADER "${HEADERS}"
+)
+
+install(TARGETS ${PROJECT_NAME}
+ RUNTIME DESTINATION bin
+ LIBRARY DESTINATION lib
+ ARCHIVE DESTINATION lib${LIB_SUFFIX}
+ PUBLIC_HEADER DESTINATION include/pystring
+)