Blame vhdlparser/CMakeLists.txt

Packit 1c1d7e
# configvalues.h
Packit 1c1d7e
add_custom_command(
Packit 1c1d7e
    COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/configgen.py -maph ${CMAKE_SOURCE_DIR}/src/config.xml > ${GENERATED_SRC}/configvalues.h
Packit 1c1d7e
    DEPENDS ${CMAKE_SOURCE_DIR}/src/config.xml ${CMAKE_SOURCE_DIR}/src/configgen.py
Packit 1c1d7e
    OUTPUT ${GENERATED_SRC}/configvalues.h
Packit 1c1d7e
)
Packit 1c1d7e
set_source_files_properties(${GENERATED_SRC}/configvalues.h PROPERTIES GENERATED 1)
Packit 1c1d7e
Packit 1c1d7e
include_directories(${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/qtools ${GENERATED_SRC})
Packit 1c1d7e
add_library(vhdlparser STATIC
Packit 1c1d7e
${GENERATED_SRC}/configvalues.h
Packit 1c1d7e
CharStream.cc
Packit 1c1d7e
ParseException.cc
Packit 1c1d7e
Token.cc
Packit 1c1d7e
TokenMgrError.cc
Packit 1c1d7e
VhdlParser.cc
Packit 1c1d7e
VhdlParserTokenManager.cc
Packit 1c1d7e
VhdlParserIF.cpp
Packit 1c1d7e
)