add_library(gdxtools-library STATIC
    ${CMAKE_SOURCE_DIR}/generated/gdxcc.c
    ${CMAKE_SOURCE_DIR}/src/gdlib/gmsobj.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/common.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/short_string.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/cmdpar.cpp
)

target_include_directories(gdxtools-library PUBLIC
    ${CMAKE_SOURCE_DIR}
    ${CMAKE_CURRENT_SOURCE_DIR}/..
    ${inc-dirs}
)

target_link_libraries(gdxtools-library PUBLIC
    gdx-static
)
if(UNIX)
    target_link_libraries(gdxtools-library PUBLIC
        ${CMAKE_DL_LIBS}
    )
endif()
