Blame synfig-studio/src/synfigapp/CMakeLists.txt

caryoscelus aa5282
add_library(synfigapp SHARED "")
caryoscelus aa5282
caryoscelus 70356e
target_include_directories(synfigapp SYSTEM PUBLIC ${LIBXML_INCLUDE_DIRS})
caryoscelus aa5282
caryoscelus aa5282
target_sources(synfigapp
caryoscelus aa5282
    PRIVATE
caryoscelus aa5282
        "${CMAKE_CURRENT_LIST_DIR}/action.cpp"
caryoscelus aa5282
        "${CMAKE_CURRENT_LIST_DIR}/action_param.cpp"
caryoscelus aa5282
        "${CMAKE_CURRENT_LIST_DIR}/action_system.cpp"
caryoscelus aa5282
        "${CMAKE_CURRENT_LIST_DIR}/blineconvert.cpp"
caryoscelus aa5282
        "${CMAKE_CURRENT_LIST_DIR}/wplistconverter.cpp"
caryoscelus aa5282
        "${CMAKE_CURRENT_LIST_DIR}/canvasinterface.cpp"
caryoscelus aa5282
        "${CMAKE_CURRENT_LIST_DIR}/cvs.cpp"
caryoscelus aa5282
        "${CMAKE_CURRENT_LIST_DIR}/inputdevice.cpp"
caryoscelus aa5282
        "${CMAKE_CURRENT_LIST_DIR}/instance.cpp"
caryoscelus aa5282
        "${CMAKE_CURRENT_LIST_DIR}/main.cpp"
caryoscelus aa5282
        "${CMAKE_CURRENT_LIST_DIR}/settings.cpp"
caryoscelus aa5282
        "${CMAKE_CURRENT_LIST_DIR}/timegather.cpp"
caryoscelus aa5282
        "${CMAKE_CURRENT_LIST_DIR}/uimanager.cpp"
caryoscelus aa5282
        "${CMAKE_CURRENT_LIST_DIR}/value_desc.cpp"
caryoscelus aa5282
)
caryoscelus aa5282
e83f04
target_link_libraries(synfigapp synfig)
e83f04
caryoscelus aa5282
include(actions/CMakeLists.txt)
Ankit Kumar Dwivedi 91fe33
include(vectorizer/CMakeLists.txt)
7561a3
caryoscelus e42730
install(
caryoscelus e42730
    TARGETS synfigapp
caryoscelus e42730
    DESTINATION lib
caryoscelus e42730
)