FreeCAD / src /Mod /Cloud /App /CMakeLists.txt
AbdulElahGwaith's picture
Upload folder using huggingface_hub
985c397 verified
# SPDX-License-Identifier: LGPL-2.1-or-later
if (APPLE)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OPENSSL_CFLAGS}")
endif()
include_directories(
SYSTEM
${OPENSSL_INCLUDE_DIR}
${CURL_INCLUDE_DIR}
)
set(Cloud_LIBS
FreeCADApp
${OPENSSL_LIBRARIES}
${CURL_LIBRARIES}
${XercesC_LIBRARIES}
${Boost_LIBRARIES}
${ZLIB_LIBRARIES}
)
SET(Cloud_SRCS
AppCloud.cpp
PreCompiled.h
)
add_library(Cloud SHARED ${Cloud_SRCS})
target_link_libraries(Cloud ${Cloud_LIBS})
if(FREECAD_USE_PCH)
target_precompile_headers(Cloud PRIVATE
$<$<COMPILE_LANGUAGE:CXX>:"${CMAKE_CURRENT_LIST_DIR}/PreCompiled.h">
)
endif(FREECAD_USE_PCH)
SET_BIN_DIR(Cloud Cloud /Mod/Cloud)
SET_PYTHON_PREFIX_SUFFIX(Cloud)
install(TARGETS Cloud DESTINATION ${CMAKE_INSTALL_LIBDIR})