a61a36d99d
Created a Boost.Python module interface in libcalamares. Added a PythonJob wrapper and exposed it in the Python module. Rename target calamareslib ==> calamares so in Python it's libcalamares. Python-related classes in libcalamares that aren't exported as C++ symbols are now in a CalamaresPrivate namespace. Import the libcalamares python module into every Python script before running it. Added Python error handling to PythonJobHelper. Added some more testing code to dummypython module.
22 lines
894 B
CMake
22 lines
894 B
CMake
# - Config file for the Calamares package
|
|
# It defines the following variables
|
|
# CALAMARES_INCLUDE_DIRS - include directories for Calamares
|
|
# CALAMARES_LIBRARIES - libraries to link against
|
|
# CALAMARES_EXECUTABLE - the bar executable
|
|
|
|
# Compute paths
|
|
get_filename_component(CALAMARES_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
|
|
if(EXISTS "${CALAMARES_CMAKE_DIR}/CMakeCache.txt")
|
|
# In build tree
|
|
include("${CALAMARES_CMAKE_DIR}/CalamaresBuildTreeSettings.cmake")
|
|
else()
|
|
set(CALAMARES_INCLUDE_DIRS "${CALAMARES_CMAKE_DIR}/@CONF_REL_INCLUDE_DIR@/libcalamares")
|
|
endif()
|
|
|
|
# Our library dependencies (contains definitions for IMPORTED targets)
|
|
include("${CALAMARES_CMAKE_DIR}/CalamaresLibraryDepends.cmake")
|
|
|
|
# These are IMPORTED targets created by CalamaresLibraryDepends.cmake
|
|
set(CALAMARES_LIBRARIES calamares)
|
|
set(CALAMARES_USE_FILE "${CALAMARES_CMAKE_DIR}/CalamaresUse.cmake")
|