Commit f4f94807 authored by iggy@recycle.(none)'s avatar iggy@recycle.(none)
Browse files

Minor fix.

parent 1675d6f4
Loading
Loading
Loading
Loading
+12 −2
Original line number Diff line number Diff line
@@ -13,11 +13,20 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

# Build mysql_fix_privilege_tables.sql
ADD_CUSTOM_COMMAND(OUTPUT ${PROJECT_SOURCE_DIR}/scripts/mysql_fix_privilege_tables.sql
                   COMMAND copy /b
                   mysql_system_tables.sql + mysql_system_tables_fix.sql
                   mysql_fix_privilege_tables.sql
                   DEPENDS
                   ${PROJECT_SOURCE_DIR}/scripts/mysql_system_tables.sql
                   ${PROJECT_SOURCE_DIR}/scripts/mysql_system_tables_fix.sql)

# Build comp_sql - used for embedding SQL in C or C++ programs
ADD_EXECUTABLE(comp_sql comp_sql.c)
TARGET_LINK_LIBRARIES(comp_sql dbug mysys strings)

# Build comp_sql - used for embedding SQL in C or C++ programs
# Use comp_sql to build mysql_fix_privilege_tables_sql.c
GET_TARGET_PROPERTY(COMP_SQL_EXE comp_sql LOCATION)

ADD_CUSTOM_COMMAND(OUTPUT ${PROJECT_SOURCE_DIR}/scripts/mysql_fix_privilege_tables_sql.c
@@ -27,6 +36,7 @@ ADD_CUSTOM_COMMAND(OUTPUT ${PROJECT_SOURCE_DIR}/scripts/mysql_fix_privilege_tabl
                   mysql_fix_privilege_tables_sql.c
                   DEPENDS comp_sql ${PROJECT_SOURCE_DIR}/scripts/mysql_fix_privilege_tables.sql)

# Add dummy target for the above to be built
ADD_CUSTOM_TARGET(GenFixPrivs
                  ALL
                  DEPENDS ${PROJECT_SOURCE_DIR}/scripts/mysql_fix_privilege_tables_sql.c)