Refactor ortools.msc.in
This commit is contained in:
@@ -136,7 +136,10 @@ add_executable(${PROJECT_NAME}::fz ALIAS fz)
|
||||
file(RELATIVE_PATH FZ_REL_INSTALL_BINARY
|
||||
${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}/minizinc/solvers
|
||||
${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/fz)
|
||||
configure_file(ortools/flatzinc/ortools.msc.in ortools.msc)
|
||||
configure_file(
|
||||
ortools/flatzinc/ortools.msc.in
|
||||
ortools.msc
|
||||
@ONLY)
|
||||
|
||||
# Install rules
|
||||
include(GNUInstallDirs)
|
||||
|
||||
@@ -251,9 +251,17 @@ $(FLATZINC_LIBS): $(OR_TOOLS_LIBS) $(FLATZINC_OBJS) | $(LIB_DIR)
|
||||
|
||||
.PHONY: fz # Build Flatzinc binaries.
|
||||
fz: \
|
||||
$(BIN_DIR)/ortools.msc \
|
||||
$(BIN_DIR)/fz$E \
|
||||
$(BIN_DIR)/parser_main$E
|
||||
|
||||
$(BIN_DIR)/ortools.msc: $(SRC_DIR)/ortools/flatzinc/ortools.msc.in | $(BIN_DIR)
|
||||
$(SED) -e "s/@PROJECT_VERSION@/$(OR_TOOLS_VERSION)/" \
|
||||
ortools$Sflatzinc$Sortools.msc.in \
|
||||
> $(BIN_DIR)$Sortools.msc
|
||||
$(SED) -i -e "s/@FZ_REL_INSTALL_BINARY@/.\/fz$E/" \
|
||||
$(BIN_DIR)$Sortools.msc
|
||||
|
||||
$(BIN_DIR)/fz$E: $(OBJ_DIR)/flatzinc/fz.$O $(FLATZINC_LIBS) $(OR_TOOLS_LIBS) | $(BIN_DIR)
|
||||
$(CCC) $(CFLAGS) $(OBJ_DIR)$Sflatzinc$Sfz.$O $(FLATZINC_LNK) $(OR_TOOLS_LDFLAGS) $(EXE_OUT)$(BIN_DIR)$Sfz$E
|
||||
|
||||
@@ -719,6 +727,7 @@ clean_cc:
|
||||
-$(DEL) $(OBJ_DIR)$Sport$S*.$O
|
||||
-$(DEL) $(OBJ_DIR)$Ssat$S*.$O
|
||||
-$(DEL) $(OBJ_DIR)$Sutil$S*.$O
|
||||
-$(DEL) $(BIN_DIR)$Sortools.msc
|
||||
-$(DEL) $(BIN_DIR)$Sfz$E
|
||||
-$(DEL) $(BIN_DIR)$Sparser_main$E
|
||||
-$(DEL) $(BIN_DIR)$Ssat_runner$E
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
"id": "com.google.or-tools",
|
||||
"name": "OR Tools",
|
||||
"description": "Google's Operations Research tools FlatZinc interface",
|
||||
"version": "${ortools_VERSION_MAJOR}.${ortools_VERSION_MINOR}.${ortools_VERSION_PATCH}",
|
||||
"version": "@PROJECT_VERSION@",
|
||||
"mznlib": "../ortools",
|
||||
"executable": "${FZ_REL_INSTALL_BINARY}",
|
||||
"executable": "@FZ_REL_INSTALL_BINARY@",
|
||||
"tags": ["ortools", "cp", "lcg", "float", "int"],
|
||||
"stdFlags": ["-a","-f","-n","-p","-r","-s","-v"],
|
||||
"extraFlags": [
|
||||
|
||||
Reference in New Issue
Block a user