Cmakeファイルでflexだけを使用して共有ライブラリを構築しようとすると、何が間違っているのかを理解しようとしています。
私は基本的に以下を持っています
find_package(FLEX)
FLEX_TARGET(Test ../src/test.l ../src/test.c)
set(SRC_FILES mysource.c ${FLEX_Test_OUTPUTS})
add_libary(testlib ${SRC_FILES})
target_link_libraries(testlib crypto c ${FLEX_LIBRARIES})
これにより、../src/test.cが見つからないという問題が発生しています
Lexが最初に実行されたことを確認する方法はありますか? 次に、-L オプションと -d オプションを lex に渡すにはどうすればよいですか (この makefile の通常の pre-cmake バージョンで行っているように)