Files
opm-common/opm/parser/eclipse/CMakeLists.txt
2013-07-30 14:10:07 +02:00

40 lines
802 B
CMake

add_subdirectory( Logger )
add_subdirectory(Parser/tests)
add_subdirectory(RawDeck/tests)
add_subdirectory(Deck/tests)
add_subdirectory(IntegrationTests)
set( rawdeck_source
RawDeck/RawDeck.cpp
RawDeck/RawKeyword.cpp
RawDeck/RawRecord.cpp )
set( deck_source
Deck/Deck.cpp
Deck/DeckKeyword.cpp
Deck/DeckRecord.cpp
Deck/DeckItem.cpp
Deck/DeckIntItem.cpp
Deck/DeckDoubleItem.cpp
Deck/DeckStringItem.cpp
Deck/KeywordContainer.cpp
)
set( parser_source
Parser/ParserKeyword.cpp
Parser/Parser.cpp
Parser/ParserRecord.cpp
Parser/ParserItem.cpp
Parser/ParserIntItem.cpp
Parser/ParserBoolItem.cpp
Parser/ParserDoubleItem.cpp
Parser/ParserStringItem.cpp
)
add_library(Parser ${rawdeck_source} ${parser_source} ${deck_source})
target_link_libraries(Parser opm-json Logger ${Boost_LIBRARIES})