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 |
)
|