function (generate_encoding_indexes) set(LIBTEXTCODEC_INPUT_FOLDER "${CMAKE_CURRENT_SOURCE_DIR}") # indexes.json can be found at https://encoding.spec.whatwg.org/indexes.json invoke_generator( "LookupTables.cpp" Lagom::GenerateEncodingIndexes "${LIBTEXTCODEC_INPUT_FOLDER}/indexes.json" "LookupTables.h" "LookupTables.cpp" arguments -j "${LIBTEXTCODEC_INPUT_FOLDER}/indexes.json" ) if (ENABLE_INSTALL_HEADERS) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/LookupTables.h" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/LibTextCodec/") endif() endfunction()