Blame vhdlparser/CMakeLists.txt

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