• unknown's avatar
    Embedded Server doesn't build on Windows. · 29041471
    unknown authored
    - Add build configuration parameter EMBEDDED_ONLY which will configure 
    the VS solution to produce only mysql embedded binary.
    - Make necessary updates to successfully compile solution.
    
    
    CMakeLists.txt:
      Embedded Server doesn't build on Windows.
      - Remove leading space from various definitions.
      - Remove optimizations from RelWithDebInfo configuration for debugging.
      - Conditionally add the necessary build directories based on 
      EMBEDDED_ONLY flag.
    BitKeeper/etc/ignore:
      Embedded Server doesn't build on Windows.
      - Ignore CMake's default configuration output directories.
      - Ignore autogenerated cmake_dummy.c file.
    libmysql/client_settings.h:
      Embedded Server doesn't build on Windows.
      - Build fixup
    libmysqld/CMakeLists.txt:
      Embedded Server doesn't build on Windows.
      - Update for recent changes.
    libmysqld/libmysqld.def:
      Embedded Server doesn't build on Windows.
      - Export necessary methods.
    libmysqld/examples/CMakeLists.txt:
      Embedded Server doesn't build on Windows.
      - Updated include directories.
      - test_libmysqld fixup.
      - Added mysqltest_embedded and mysql_client_test_embedded exes needed for
      testing.
    sql/mysqld.cc:
      Embedded Server doesn't build on Windows.
      - Build fixup.
    sql/sql_binlog.cc:
      Embedded Server doesn't build on Windows.
      - Build fixup.
    sql-common/client.c:
      Embedded Server doesn't build on Windows.
      - Build fixup.
    storage/federated/CMakeLists.txt:
      Embedded Server doesn't build on Windows.
      - Define USE_TLS for embedded only builds.
    storage/heap/CMakeLists.txt:
      Embedded Server doesn't build on Windows.
      - Define USE_TLS for embedded only builds.
    storage/innobase/CMakeLists.txt:
      Embedded Server doesn't build on Windows.
      - Define USE_TLS for embedded only builds.
    storage/myisam/CMakeLists.txt:
      Embedded Server doesn't build on Windows.
      - Define USE_TLS for embedded only builds.
    storage/myisam/ha_myisam.cc:
      Embedded Server doesn't build on Windows.
      - Define USE_TLS for embedded only builds.
    storage/myisammrg/CMakeLists.txt:
      Embedded Server doesn't build on Windows.
      - Define USE_TLS for embedded only builds.
    win/configure.js:
      Embedded Server doesn't build on Windows.
      - Add EMBEDDED_ONLY build configuration.
    29041471
CMakeLists.txt 9.39 KB