2014-04-10 22:38:01 -05:00
|
|
|
####################### CMakeLists.txt (libopenshot) #########################
|
|
|
|
|
# @brief CMake build file for libopenshot (used to generate makefiles)
|
|
|
|
|
# @author Jonathan Thomas <jonathan@openshot.org>
|
|
|
|
|
#
|
|
|
|
|
# @section LICENSE
|
|
|
|
|
#
|
2024-06-08 14:56:30 -05:00
|
|
|
# Copyright (c) 2008-2024 OpenShot Studios, LLC
|
2014-04-10 22:38:01 -05:00
|
|
|
#
|
2021-10-16 01:26:26 -04:00
|
|
|
# SPDX-License-Identifier: LGPL-3.0-or-later
|
2014-04-10 22:38:01 -05:00
|
|
|
|
2016-03-21 16:03:25 -05:00
|
|
|
IF(NOT DEFINED ENABLE_PYTHON)
|
|
|
|
|
SET(ENABLE_PYTHON 1)
|
|
|
|
|
ENDIF()
|
|
|
|
|
|
|
|
|
|
IF(NOT DEFINED ENABLE_RUBY)
|
|
|
|
|
SET(ENABLE_RUBY 1)
|
|
|
|
|
ENDIF()
|
2014-04-10 22:38:01 -05:00
|
|
|
|
2024-06-08 14:56:30 -05:00
|
|
|
IF(NOT DEFINED ENABLE_JAVA)
|
|
|
|
|
SET(ENABLE_JAVA 0)
|
|
|
|
|
ENDIF()
|
|
|
|
|
|
2025-05-31 16:00:10 -05:00
|
|
|
IF(NOT DEFINED ENABLE_GODOT)
|
|
|
|
|
SET(ENABLE_GODOT 0)
|
|
|
|
|
ENDIF()
|
|
|
|
|
|
2014-04-10 22:38:01 -05:00
|
|
|
############### INCLUDE EACH LANGUAGE BINDING ################
|
2016-03-21 16:03:25 -05:00
|
|
|
IF (ENABLE_PYTHON)
|
|
|
|
|
add_subdirectory(python)
|
|
|
|
|
ENDIF (ENABLE_PYTHON)
|
|
|
|
|
|
|
|
|
|
IF (ENABLE_RUBY)
|
|
|
|
|
add_subdirectory(ruby)
|
|
|
|
|
ENDIF (ENABLE_RUBY)
|
2014-04-10 22:38:01 -05:00
|
|
|
|
2024-06-08 14:56:30 -05:00
|
|
|
IF (ENABLE_JAVA)
|
|
|
|
|
add_subdirectory(java)
|
|
|
|
|
ENDIF (ENABLE_JAVA)
|
2025-05-31 16:00:10 -05:00
|
|
|
|
|
|
|
|
IF (ENABLE_GODOT)
|
|
|
|
|
add_subdirectory(godot)
|
|
|
|
|
ENDIF (ENABLE_GODOT)
|